﻿namespace Innvoice.Logica.GestorObject
{
    public class Cliente
    {
        public int    Codigo { get; set; }
        public string RazonSocial { get; set; }
        public string Telefono { get; set; }
        public string Correo { get; set; }
        public string Web { get; set; }
        public string Contacto { get; set; }
        public string Categoria { get; set; }
        public string Direccion { get; set; }
        public byte   NroLocalidad { get; set; }
        public string Localidad { get; set; }
        public byte   NroProvincia { get; set; }
        public string Provincia { get; set; }
        public byte   NroPais { get; set; }
        public string Pais { get; set; }
        public string CodigoPostal { get; set; }
        public byte   Tipodni { get; set; }
        public string NroDni { get; set; }
        public byte   NroTipoContrib { get; set; }
        public string TipoContrib { get; set; } //es la descripcion del tipo de contribucion 
        public string Nrocontrib { get; set; }
        public byte   NroCondicionDePago { get; set; }
        public string CondicionDePago { get; set; }
        public string ListaDePrecio { get; set; }
        public byte   Activo { get; set; }
        public string LugarDeEntrega { get; set; }
        public object Observacion { get; set; }
        public string DiaHoraDePago { get; set; }
        public string Proveedor { get; set; }
        public bool   ExistenDatos { get; set; }
        public string FechaAltaSistema { set; get; }

        //Nombres de los campos para mostrar
        //en los informes
        public string NombreAtributo { get; set; } 

        //Nombres de la descripcion de los campos para mostrar
        //en los informes
        public string NombreAtributoD { get; set; } 
    }
}
